x86: Clean up page-mfn conversion macros to allow better override by shadow code.
authorKeir Fraser <keir.fraser@citrix.com>
Fri, 6 Feb 2009 11:15:28 +0000 (11:15 +0000)
committerKeir Fraser <keir.fraser@citrix.com>
Fri, 6 Feb 2009 11:15:28 +0000 (11:15 +0000)
commit3f441c6c029553d990c01582fe724ebd2be71b9f
treee3f4af107c9afea3983200fc81bd5d3e6acd05bb
parent2b9a5bea1586b81910cb2b79d525c5778a931536
x86: Clean up page-mfn conversion macros to allow better override by shadow code.

Also fix is_xen_heap_mfn() to deal with invalid MFNs.

Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
xen/arch/x86/mm/hap/hap.c
xen/arch/x86/mm/p2m.c
xen/arch/x86/mm/paging.c
xen/arch/x86/mm/shadow/private.h
xen/include/asm-x86/mm.h
xen/include/asm-x86/page.h